package com.xin.di.uav.applet.request;


import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class ServiceAreaEditParam {
    @NotBlank
    private String id;

    /**
     * 服务区域名称，如"华东区"、"北京朝阳区"
     */
    @NotBlank
    private String name;

    /**
     * 纬度坐标，范围-90到90，保留8位小数
     */
    @NotNull
    private double latitude;

    /**
     * 经度坐标，范围-180到180，保留8位小数
     */
    @NotNull
    private double longitude;

    /**
     * 详细街道地址，包含门牌号等信息
     */
    @NotBlank
    private String address;

    /**
     * 区域负责人姓名
     */
    @NotBlank
    private String contacts;

    /**
     * 联系电话/手机号码
     */
    @NotBlank
    private String phone;

    /**
     * 状态标识：0-禁用 1-启用
     */
    @NotNull
    private int status;
}
